//
//  PTUserAuth.swift
//  PointTest28
//
//  Created by sc-chen on 2023/7/6.
//

import Foundation

class UserAuth: ObservableObject {
    
    @Published var isLoggedIn = UserDefaults.standard.bool(forKey: "isLogin")
    
    func login() {
        // 执行登录逻辑，并将 isLoggedIn 设置为 true
        isLoggedIn = true
        UserDefaults.standard.setValue(true, forKey: "isLoggedIn")
        UserDefaults.standard.synchronize()
    }
    
    func logout() {
        // 执行注销逻辑，并将 isLoggedIn 设置为 false
        isLoggedIn = false
        UserDefaults.standard.setValue(false, forKey: "isLoggedIn")
        UserDefaults.standard.synchronize()
    }
}
